package com.google.appengine.codelab;

import java.util.List;

import com.google.appengine.api.datastore.Entity;

public class SistemaOperacional extends BaseKind {
	
	public void createOrUpdate(long sis_id, String sis_nome, String sis_versao,
			String sis_movel) {
		Entity sis = Datastore.get(getKindName(), sis_id);
		if (sis == null) {
			sis = new Entity(getKindName(), sis_id);
		}
		sis.setProperty("sis_nome", sis_nome);
		sis.setProperty("sis_versao", sis_versao);
		sis.setProperty("sis_movel", sis_movel);
		Util.persistEntity(sis);
	}
	
	public int delete(long sis_id) {
		return super.delete("Sessao", "sis_id", sis_id);
	}
	
	public List<String> distinctNameAsList() {
		return super.distinctNameAsList("sis_nome");
	}
	
	public List<String> nameAsList() {
		return super.nameAsList("sis_nome");
	}

}
